package org.jeecg.modules.third.jg.report.freight.information.ordosdto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

//https://doc.6t.ink/web/#/629335351/257015785
/**
 * 鄂尔多斯市上报实体
 * {
 * “approvalLoadWeight”: 45.00,
 * “curbWeight”: 40.00,
 * “deleteFlag”: “0”,
 * “drivingLicense”: “https://testcdn.groupring.cn/20230822/75ee7f77261d43ce8ad957a7f7fd21e4.jpg“,
 * “drivingLicenseBack”: “https://testcdn.groupring.cn/20230822/557ea01ed04c48408e4573b9da6a8680.jpg“,
 * “drivingLicenseAttachBack”: “https://testcdn.groupring.cn/20230822/557ea01ed04c48408e4573b9da6a8680.jpg“,
 * “drivingLicenseExpirationDate”: “2023-10-10 12:01:01”,
 * “energyType”: “B”,
 * “length”: 6.47,
 * “mandatoryScrapDate”: “2023-10-10 12:01:01”,
 * “modelType”: “Q11”,
 * “owner”: “物流园区”,
 * “plateNumber”: “蒙J62361”,
 * “plateNumberColor”: 2,
 * “remark”: “”,
 * “totalWeight”: 44.0,
 * “tractionWeight”: 45.0,
 * “tradingCardExpirationDate”: “2023-10-10 12:01:01”,
 * “transportCode”: “43”,
 * “transportUrl”: “https://testcdn.groupring.cn/20230822/b6df80c13e654e70a8314e2870052da6.jpg“,
 * “validityPeriodInspection”: “2023-10-10 12:01:01”
 * }
 */
@Data
public class VehicleReportDTO implements Serializable {

    //车牌号
    private String plateNumber;

    //行驶证照片 图片大小5M以内，文件必须带后缀标识文件类型
    private String drivingLicense;

    //行驶证附页正面照片地址
    private String drivingLicenseBack;

    //行驶证附页背面照片地址	 (否)
    private String drivingLicenseAttachBack;

    //行驶证过期时间
    private String drivingLicenseExpirationDate;

    //行驶证发证机关
    private String drivingLicenseOrganizations;

    //车辆所有人
    private String owner;

    //车牌颜色
    private String plateNumberColor;

    //道路运输证号
    private String transportCode;

    //道路运输证照片
    private String transportUrl;

    //道路运输证过期时间
    private String tradingCardExpirationDate;

    private String tradingCardCode;	//车辆营运证号	否	string	255	-
    private String tradingCardUrl;	//车辆营运证照片	否	string		图片大小5M以内，文件必须带后缀标识文件类型,多个文件逗号隔开
    private String tradingDeadlineDate;	//车辆营运证过期时间	否	date		yyyy-MM-dd HH:mm:ss ，没有时分秒的补 00:00:00
    private BigDecimal curbWeight;	//整备质量	是	decimal	10	单位：吨，没有填0
    private BigDecimal tractionWeight;	//准牵引质量	是	decimal	10	单位：吨，没有填0
    private BigDecimal approvalLoadWeight;	//核定载质量	是	decimal	10	单位：吨，没有填0
    private BigDecimal totalWeight;	//总质量	//是	decimal	10	单位：吨，没有填0
    private String length;	//车长	否	decimal	10	-
    private String energyType;	//燃油类型	是	string	11	社会通用代码集
    private String mandatoryScrapDate;	//强制报废日期	是	date		yyyy-MM-dd HH:mm:ss ，没有时分秒的补 00:00:00
    private String modelType;	//车辆类型	是	string	255	社会通用代码集
    private String remark;	//备注	否	string
}
